@charset=utf-8;
.Signin,.Cancel,.tab  ul li
{
	 background-image:url('../images/loginimg/S_bottom.gif');
}
.menu h1, .menu_list h1,.menu_list ul li,.tab  ul li,.thead_bg
{
	background-image:url('../images/S_Tile.gif');
}
.tab  ul li,.tab  ul li a,.close,.close_trigger,.Arrow_left,.Arrow_right,.search_menu,.thead_title,.bt_goto,.switch,.form_list h1,.form_list h1 em
{
	background-image:url('../images/S_index.gif');
}

/*登录界面*/
.S_login_bg
{
	background:url('../images/loginimg/S_login.gif') no-repeat center center;
	 width:958px;
	 height:328px;
	 margin-top:100px;
 
}
.S_login_bg .col_main
{
	 float:right;
	 width:330px;
	 height:240px;
     margin-top:85px;

}

.S_login_bg .col_main dl
{
     
       margin:40px 0 0 0;
   
}
.S_login_bg .col_main dl dt
{   
    font:14px/30px 微软雅黑,宋体;
	width:70px;
	float:left;
	text-align:right;
   	margin-bottom:10px;
}
.S_login_bg .col_main dl dd
{
	width:260px;
	float:right;
	text-align:left;
	margin-bottom:10px;

}
.S_login_bg .col_main dl dd input
{
	 width:225px;
	 height:30px;
	 font-size:14px; 
	 color:#2192A6;
	 line-height:30px;
	 border:1px solid #a9c0c4;
}
.S_login_bg .col_main .code
{
	width:100px;
}

.S_login_bg .col_main .Bottom_all
{
	 text-align:center;
	 float:left;
	 width:330px;
	 margin-top:10px;
}
.S_login_bg .col_main .Bottom_all span
{
	padding-right:5px;
}
.S_login_bg .col_main .Bottom_all .Signin
{
	background-position:left top;
	width:94px;
	height:41px;
	border:0;
	cursor:pointer;
	margin-left:30px;
}
.S_login_bg .col_main .Bottom_all .Signin:hover
{
	background-position:left -41px;
}
.S_login_bg .col_main .Bottom_all .Cancel
{
	background-position:-94px top;
	width:94px;
	height:41px;
	border:0;
	cursor:pointer;
	margin-left:20px;

}
.S_login_bg .col_main .Bottom_all .Cancel:hover
{
	background-position:-94px -41px;
}

/*主界面*/

.S_index
{
	width:100%;	
	
}
/*头部*/
.header
{
	height:83px;
}
.header .col_left
{
	 background:url('../images/logo.gif') no-repeat left top;
	 width:523px;
	 height:83px; 
	 float:left;
}
.header .col_right
{
     float:right;
	 text-align:right;
	 line-height:24px;
	 color:#fff;
	 margin:20px 3px 0 0;
}
.header .col_right span
{
	padding:0 5px;
}
.header .col_right .user
{
	color:#fdff77;
}
/*主窗体*/
.S_index .top
{
	width:100%;
	height:38px;
	overflow:hidden;
 	position: relative;
}
.S_index .top_01
{
	background:url('../images/main_top_01.gif') no-repeat left top;
	height:38px;
	width:194px;
	position:absolute;
	z-index:100;
}
.S_index .top_02
{
	background:url('../images/main_top_02.gif') repeat-x left top;
	height:38px;
	position:absolute;
	width:100%;
	z-index:99;
}
.S_index .top_03
{
	background:url('../images/main_top_03.gif') no-repeat right top;
	height:38px;
	position:absolute;
	right:0;
	z-index:100;
	width:13px;
}
.S_index .main
{   
	width:100%;
	background-color:#fff;
}
/*左*/
.main .col_left
{
	 width:200px;
	 float:left;
	 background:url('../images/left_bg.gif') no-repeat left top;
 

}
.main .col_left .menu
{
	 margin-top:50px;
}
 .menu_h1
{
	 background-position:left -87px;
	 height:34px;
	 border-top:1px solid #95d4df;
	 font:600 14px/34px 宋体;
	 color:#289eb4;
	 text-indent:20px;
}

.menu_h1 em
{
	 padding-left:100px;
}

 .menu_list
{
	
}
 .menu_list h1
{
	background-position:left -148px;
	height:35px;
	font:600 14px/35px 宋体;
	color:#fff;
	text-indent:20px;

}
 .menu_list ul
{
	
}

.menu_list ul li
{
	 background-position:left -183px;
	 height:35px;
	 line-height:35px;
	 color:#666;
	 text-indent:20px;
}
/*右*/
.main .col_right
{
	width:798px;
	float:left;
	border-left:1px solid #95d4df;
	padding-bottom:50px;
 
}
/*选项卡设置*/
.col_right .tab
{
	height:31px;
	border-bottom:1px solid #95d4df;
}
 .tab ul
{
	width:720px;
	float:left;
	margin-left:5px;
	height:31px;
	overflow:hidden;
}
 .tab  ul li
{
	background-position:left -29px;
}
 .tab  ul li a 
{
	background-position:right -29px;
}
 .tab .close
{
	background-position:-94px -220px;
	
}
 .tab  ul li,.tab .tab_trigger	
{

	line-height:31px;
    padding-left:10px;
    padding-right:0px;
    margin-left:1px;
	float:left;
	display:inline;
	position:relative;
	
	}
	
 .tab  ul li a ,.tab .tab_trigger a
{
	 
	 line-height:31px;
	 padding-right:20px;
	 display:inline-block;
}
 
 .tab .close,.close_trigger
{
	 
	 width:9px;
	 height:10px;
	 right:5px;
	 top:10px;
	 position:absolute;
	 cursor:pointer;
}

.tab .tab_trigger	
 {
	
	background-position:left -60px;

}
.tab .tab_trigger a
 {
		 
	 background-position:right -60px;

}
.close_trigger
{
	 background-position:right -221px;
}


.main .col_right .tab .Arrow
{
	width:60px;
	float:right;
	text-align:center;
	
}
.main .col_right .tab .Arrow_left, .main .col_right .tab .Arrow_right
{
	 width:21px;
	 height:21px;
	 float:left;
	 cursor:pointer;
	 margin-left:2px;
	 border:0;
}
.main .col_right .tab .Arrow_left
{
	 background-position:-139px -91px;

}
.main .col_right .tab .Arrow_right
{
	 background-position:-160px -91px;
 
}
/*菜单栏*/
 .r_menu
{
     background:url('../images/sav_bg.gif') repeat-x left top;
	 height:39px;
	 border-bottom:1px solid #d8d8d8;
}
.r_menu a
{   
	float:left;
	margin-left:8px;
	margin-top:7px;
	height:24px;

}
/*搜索栏*/
.main .col_right .search
{
	  background-color:#fffdec;
	  border-bottom:1px solid #ffe8c1;
	  padding:6px 5px;
	  height:25px;
	  line-height:25px;
 
}
 .search select, .search input
{
	height:22px;
 	margin:0 2px;
	color:#666;
	line-height:20px;
	border:1px solid #bce0ec;

}
.main .col_right .search_menu
{
	 background-position:-50px -145px;
	 width:50px;
	 height:26px;
	 border:0;
	 letter-spacing:2px;
	 text-align:center;
	 color:#004f5d;
	 cursor:pointer;
 
}
/*表格*/
.main .col_right .table
{
	 color:#666;
	 float:left;
	 width:776px;
	 padding-left:10px;

	 
}
 .table h1
{
	 text-align:center;
	 color:#1c879a;
     font:400 24px/60px 微软雅黑; 
}
.table .col_main
{
	  width:100%;
	 background-color:#e0e0e0;
	 
}
 .table .col_main td,.table .col_main th
{
	
	line-height:35px;
	font-size:14px;
	text-indent:5px;

	}
.table .col_main th
{
	color:#df7300;
	text-align:left;
}
.thead_bg 
{
	 background-position:left -219px;
	 height:54px;
	 line-height:54px;
	 color:#1c879a;
	 text-align:center;
}

 .thead_title
{
	background-position:left -91px;
	width:139px;
	height:54px;

}
 .row_color_yell
{
	background-color:#FFFEEC;
	
	}
 .row_color_white
 {
	background-color:#fff;
} 
/*分页*/
.table .page
{
	 float:right;
	 margin-top:10px;
	 color:#666;
	 height:24px;
}
.page a
{

	line-height:24px;
	height:24px;
	border:1px solid #ccc;
	background-color:#fafafa;
	margin-left:1px;
	display:inline-block;
	padding:0px 10px;
}
.page a:link,.page a:visited
{
	color:#666;
}
.page a:hover,.page a:active
{
	color:#666;
	text-decoration:underline;
}

.page .text
{
	width:30px;
	height:24px;
	border:1px solid #ccc;
	margin-left:1px;
	

}
.page .bt_bule 
{
	 background-color:#50cae1;
	 border:1px solid #48b8ce;
	 height:24px;
}
.page .bt_bule:link,.page .bt_bule:visited
 {
	 color:#fff;
}
.page .bt_bule:hover,.page .bt_bule:active
 {
	 color:#fff;
	 text-decoration:underline;
}

.page .bt_trigger:link,.page .bt_trigger:visited
{
	color:#ccc;
}
.page .bt_trigger:hover,.page .bt_trigger:active
{
	color:#ccc;
}

.page .bt_goto
{   
     background-position:-50px -171px;
     
	 width:40px;
	 height:26px;
	 line-height:24px;
	 border:0;
	 color:#666;
	 cursor:pointer;
	 
}
/*切换*/
.switch
{
	 background:url('../images/menu_bg.gif');
	 width:58px;
	 height:159px;
	 padding-top:10px;
	 text-align:center;
	 position:absolute;
	 top:200px;
	 right:0;
	 z-index:100px;
}
.switch a
{
	margin-top:10px;
	display:block;
}
/*底部报表列表*/
.form_list
{
  width:190px;
  position:absolute;
  right:0;
  bottom:0;
  z-index:100px;
}

.form_list h1
{
	 background-position:left top;
	 height:28px;
	 line-height:28px;
	 color:#fff;
	 cursor:pointer;
}
.form_list h1 span
{
	  text-align:left;
	 padding-left:10px;
	 float:left;

}
.form_list .Pop-up,.form_list .Return
{
	 width:9px;
	 height:13px;
	 overflow:hidden;
	 float:right;
	 padding-right:10px;
	 margin-top:5px;

}
.form_list .Pop-up
{
	 background-position:-145px -246px;
 }
.form_list .Return
{
	 background-position:-95px -246px;

}

.form_list div
{
	 border:1px solid #20a8c1;
	 padding:10px;
	 color:#1c879a;
	 background-color:#fff;
}
.form_list ul li
{
	height:22px;
	border-bottom:1px dotted #87cedb;
	line-height:22px;
	display:block;
}
/*底部*/
.footer
{
	color:#fff;
	line-height:14px;
	margin-top:8px;
	text-align:center;
}

